


        main{
            background: #000;
            color: #fff;
        }

        main .contact .info .formTbl .submit{
            font-size: 14px;
        }

        main .headPic::after{
            background: #000;
        }

        main .contact .tips,
        main .contact .info .methods .boxTtl{
            margin: 72px 0px;
        }
        main .contact .tips h1{
            margin-bottom: 50px;
        }
        main .contact .info>*{
            width: 50%;
        }
        main .contact .info .methods .box:first-child .boxTtl{
            margin-top: 0px;
        }
        main .contact .info .methods .boxTtl{
            margin-bottom: 25px !important;
        }
        main .contact .info .methods p{
            color: #7c7c7c;
        }
        main .contact .info .methods p span{
            color: #fff;
        }

        main .contact .info .formTbl{
            text-align: right;
        }
        main .contact .info .formTbl input,
        main .contact .info .formTbl textarea{
            text-align: left;
            font-size: 25px;
            font-weight: bold;
            border-bottom: 2px solid #313131;
        }
        main .contact .info .formTbl input{
            line-height: 50px;
            margin-bottom: 35px;
        }
        input::-webkit-input-placeholder{
            color:#fff;
        }
        input::-moz-placeholder{   /* Mozilla Firefox 19+ */
            color:#fff;
        }
        input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
            color:#fff;
        }
        input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
            color:#fff;
        }
        main .contact .info .formTbl textarea{
            line-height: 1.4;
            height: 180px;
        }
        textarea::-webkit-input-placeholder{
            color:#fff;
        }
        textarea::-moz-placeholder{   /* Mozilla Firefox 19+ */
            color:#fff;
        }
        textarea:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
            color:#fff;
        }
        textarea:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
            color:#fff;
        }

        main .contact .info .formTbl .submit{
            color: #000;
            width: 288px;
            line-height: 57px;
            height: 57px;
            position: relative;
            z-index: 2;
            display: inline-block;
            margin-top: 60px;
            border-radius: 57px;
            overflow: hidden;
            text-align: center;
            vertical-align: top;
            font-weight: bold;
        }
        main .contact .info .formTbl .submit::after{
            content: '';
            position: absolute;
            z-index: -1;
            width: 100%;
            height: 100%;
            top: 0px;
            left: 0px;
            background: #fff;
            transition: transform .3s cubic-bezier(.365,.305,0,1);
            
        }
        main .contact .info .formTbl .submit:hover::after{
            transform: scale(1.1);
        }


        @media(max-width:1600px){
            main .contact .info .formTbl .submit{
                font-size: 12px;
            }


            main .contact .tips,
            main .contact .info .methods .boxTtl{
                margin: 60px 0px;
            }
            main .contact .tips h1{
                margin-bottom: 40px;
            }
            main .contact .info .methods .boxTtl{
                margin-bottom: 20px !important;
            }

            main .contact .info .formTbl input,
            main .contact .info .formTbl textarea{
                font-size: 21px;
            }

            main .contact .info .formTbl .submit{
                width: 240px;
                line-height: 48px;
                height:48px;
            }
        }

        @media(max-width:1200px){
            main .contact .tips,
            main .contact .info .methods .boxTtl{
                margin: 56px 0px;
            }
            main .contact .tips h1{
                margin-bottom: 38px;
            }

            main .contact .info .formTbl input,
            main .contact .info .formTbl textarea{
                font-size: 19px;
            }
            main .contact .info .formTbl .submit{
                width: 224px;
                line-height: 45px;
                height:45px;
            }
        }

        @media(max-width:1024px){
            main .contact .tips,
            main .contact .info .methods .boxTtl{
                margin: 52px 0px;
            }
            main .contact .tips h1{
                margin-bottom: 33px;
            }
            main .contact .info .methods .boxTtl{
                margin-bottom: 15px !important;
            }

            main .contact .info .formTbl input,
            main .contact .info .formTbl textarea{
                font-size: 18px;
            }
            main .contact .info .formTbl .submit{
                width: 208px;
                line-height: 43px;
                height:43px;
            }
        }

        @media(max-width:767px){
            main .contact .info{
                flex-direction: column-reverse;
            }
            main .contact .info>*{
                width: 100%;
            }
            main .contact .info .methods{
                margin: 50px 0px;
            }
            main .contact .tips,
            main .contact .info .methods .boxTtl{
                margin: 48px 0px;
            }
            main .contact .tips h1{
                margin-bottom: 30px;
            }

            main .contact .info .formTbl input,
            main .contact .info .formTbl textarea{
                font-size: 16px;
            }
            main .contact .info .formTbl .submit{
                width: 192px;
                line-height: 40px;
                height:40px;
            }
        }